package com.shycloud.mido.task.api.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel
@TableName(value = "sm_member_notice")
public class SmMemberNotice {

	@ApiModelProperty("主键ID")
	@TableId(value = "id", type = IdType.INPUT)
	private Integer id;
	/** 0-系统消息 1-个人消息 */
	@ApiModelProperty("0-系统消息 1-个人消息")
	@TableField(value = "`type`")
	private String type;
	/** 前缀标签 */
	@ApiModelProperty("前缀标签")
	@TableField(value = "tag")
	private String tag;
	/** 标题 */
	@ApiModelProperty("标题")
	@TableField(value = "title")
	private String title;
	/** 内容 */
	@ApiModelProperty("内容")
	@TableField(value = "content")
	private String content;
	/** 奖励商品的 goods_id */
	@ApiModelProperty("奖励商品的 goods_id")
	@TableField(value = "reward_goods_id")
	private Integer rewardGoodsId;
	/** 奖励商品的名称 */
	@ApiModelProperty("奖励商品的名称")
	@TableField(value = "reward_goods_name")
	private String rewardGoodsName;
	/**
	 * 奖励商品的类型
	 * 1	VIP会员
	 * 2	纠错大师使用权限
	 * 3	快乐贝
	 * 4	在线课
	 * 5	纠错条
	 * 6	打印劵
	 * 7	快乐宝盒
	 * 8	反射镜鱼眼镜头
	 * 9	二分屏镜头
	 * 10	钢琴陪练在线教育鹰眼镜头
	 * 11	教辅权限
	 * 12	在线课课时包
	 * 13	悬臂式平板支架
	 * 14	兑换券
	 */
	@ApiModelProperty("\t * 1\tVIP会员\n" +
			"\t * 2\t纠错大师使用权限\n" +
			"\t * 3\t快乐贝\n" +
			"\t * 4\t在线课\n" +
			"\t * 5\t纠错条\n" +
			"\t * 6\t打印劵\n" +
			"\t * 7\t快乐宝盒\n" +
			"\t * 8\t反射镜鱼眼镜头\n" +
			"\t * 9\t二分屏镜头\n" +
			"\t * 10\t钢琴陪练在线教育鹰眼镜头\n" +
			"\t * 11\t教辅权限\n" +
			"\t * 12\t在线课课时包\n" +
			"\t * 13\t悬臂式平板支架\n" +
			"\t * 14\t兑换券")
	@TableField(value = "reward_type")
	private String rewardType;

	public static final String COL_ID = "id";

	public static final String COL_TYPE = "type";

	public static final String COL_TAG = "tag";

	public static final String COL_TITLE = "title";

	public static final String COL_CONTENT = "content";

	public static final String COL_REWARD_GOODS_ID = "reward_goods_id";

	public static final String COL_REWARD_GOODS_NAME = "reward_goods_name";

	public static final String COL_CREATE_TIME = "create_time";
}